ClientIdPrefix

Entries

Link copied to clipboard

This value represents the RFC6749 default behavior, i.e., the Client Identifier needs to be known to the Wallet in advance of the Authorization Request The Verifier's metadata is obtained using (RFC7591) or through out-of-band mechanisms.

Link copied to clipboard

This value indicates that the Verifier's Redirect URI is also the value of the Client Identifier. In this case, the Authorization Request MUST NOT be signed, the Verifier MAY omit the redirect_uri Authorization Request parameter, and all Client metadata parameters MUST be passed using the client_metadata parameter

Link copied to clipboard

This value indicates that the Client Identifier is an Entity Identifier defined in OpenID Federation.

Link copied to clipboard

This value indicates that the Client Identifier is a DID

Link copied to clipboard

This Client Identifier Prefix allows the Verifier to authenticate using a JWT that is bound to a certain public key

Link copied to clipboard

When the Client Identifier Prefix is x509_san_dns, the Client Identifier MUST be a DNS name and match a dNSName Subject Alternative Name (SAN) RFC5280 entry in the leaf certificate passed with the request

Link copied to clipboard

When the Client Identifier Prefix is x509_hash, the original Client Identifier (the part without the x509_hash: prefix) MUST be a hash and match the hash of the leaf certificate passed with the request. The request MUST be signed with the private key corresponding to the public key in the leaf X.509 certificate of the certificate chain added to the request in the x5c JOSE header parameter RFC7515 of the signed request object.

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Returns a representation of an immutable list of all enum entries, in the order they're declared.

Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
fun value(): String
Link copied to clipboard

Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Link copied to clipboard

Returns an array containing the constants of this enum type, in the order they're declared.